package com.nulldev.util.internal.android_compat.atomics.impl.real;

import java.util.concurrent.atomic.AtomicReference;

import com.nulldev.util.internal.android_compat.atomics.IPsuedoAtomic;

public class WrappedAtomicReference<T> extends AtomicReference<T> implements IPsuedoAtomic<T> {

	private static final long serialVersionUID = -963103511704235832L;

	public WrappedAtomicReference() {
		super();
	}

	public WrappedAtomicReference(final T initialValue) {
		super(initialValue);
	}

	@Override
	public T getValue() {
		return super.get();
	}

	@Override
	public void lazySetValue(final T val) {
		super.lazySet(val);
	}

	@Override
	public void setValue(T val) {
		super.set(val);
	}
}
